Classes

The following classes are available globally.

  • Undocumented

    See more

    Declaration

    Swift

    @propertyWrapper
    final class Atomic<Value>
    extension Atomic : Sendable, SendableMetatype
  • Entry point to the LicenseSpring SDK Use to obtain the license or common product information

    See more

    Declaration

    Swift

    @objc(LSBaseManager)
    class BaseManager
    extension BaseManager : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Entry point to the LicenseSpring SDK Class for performing basic requests to LicenseSpring backend and managing license bundles

    See more

    Declaration

    Swift

    @objc(LSBundleManager)
    final class BundleManager : BaseManager
    extension BundleManager : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • LicenseSpring SDK configuration.

    See more

    Declaration

    Swift

    @objc(LSConfiguration)
    final class Configuration
    extension Configuration : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSCopying, NSObjectProtocol
  • Container class for OAuth credentials. Used for license manager initialization instead of api/public key.

    See more

    Declaration

    Swift

    @objc
    final class OAuthCredentials
    extension OAuthCredentials : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    class ExtendedOptions
    extension ExtendedOptions : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    class ProxySettings
    extension ProxySettings : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    class FloatingClient
    extension FloatingClient : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • The License. Contains information about the license and set of methods to manupulate it.

    See more

    Declaration

    Swift

    @objc(LSLicense)
    final class License
    extension License : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Encodable, Equatable, Hashable, NSObjectProtocol, Sendable, SendableMetatype
  • Entry point to the LicenseSpring SDK Use to obtain the license or common product information

    See more

    Declaration

    Swift

    @objc(LSLicenseManager)
    final class LicenseManager : BaseManager
    extension LicenseManager : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • LicenseSpring log system.

    See more

    Declaration

    Swift

    final class LSLog
  • LicenseSpring Customer information.

    See more

    Declaration

    Swift

    @objc(LSCustomer)
    final class Customer
    extension Customer : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol
  • LicenseSpring User information.

    See more

    Declaration

    Swift

    @objc(LSUser)
    final class User
    extension User : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • LicenseSpring Product details.

    See more

    Declaration

    Swift

    @objc(LSProductDetails)
    final class ProductDetails
    extension ProductDetails : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • License feature information.

    See more

    Declaration

    Swift

    @objc(LSLicenseFeature)
    final class LicenseFeature
    extension LicenseFeature : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, Identifiable, NSObjectProtocol
  • License custom field information.

    See more

    Declaration

    Swift

    @objc(LSCustomField)
    final class CustomField
    extension CustomField : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objc(LSDeviceVariable)
    final class DeviceVariable
    extension DeviceVariable : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Information about the app related to the License.

    See more

    Declaration

    Swift

    @objc(LSInstallationFile)
    final class InstallationFile
    extension InstallationFile : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Application available version information.

    See more

    Declaration

    Swift

    @objc(LSAvailableVersion)
    final class AvailableVersion
    extension AvailableVersion : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    class UserLicense
    extension UserLicense : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objcMembers
    class CustomFieldDto
    extension CustomFieldDto : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol
  • License user class that encapsulates information about the license user

    See more

    Declaration

    Swift

    @objcMembers
    class LicenseUser
    extension LicenseUser : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objcMembers
    class UserLicensesData
    extension UserLicensesData : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol
  • Company related to the license

    See more

    Declaration

    Swift

    @objc(LSCompany)
    final class Company
    extension Company : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol